//
//  BowlOfNooldModelLayer.h
//  demo_3
//
//  Created by 才 陈 on 12-3-5.
//  Copyright 2012年 sjtu. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "cocos2d.h"
#import "commons.h"
#import "NGSUtils.h"

#define BOWL_SPRITE_Z_ORDER 10
#define ADDITIONAL_FOOD_SPRITE_Z_ORDER 11
#define BASIC_NOODLE_MATERIAL_TAG 2
#define ADDITIONAL_NOODLE_MATERIAL_TAG 1

@interface BowlOfNooldModelLayer : CCLayerColor {
    CCSprite *noodle;
    CCSprite *soupBowl;
    CCSprite *beef;
    CCSprite *mutton;
    CCSprite *cucumber;
    CCSprite *radish;
}


+(id) beefNoodle:(float)scaling;
+(id) muttonNoodle:(float)scaling;
+(id) cucumberNoodle:(float)scaling;
+(id) newBowlOfNoodle:(float)scaling;

-(id) init;
-(void) addSoupBowl;
-(void) addNoodle;
-(void) addBeef;
-(void) addCucumber;
-(void) addMutton;
-(void) addRadish;
-(void) prepareNewBowlOfNoodle;

-(BOOL) isFallIntoBowl:(CCSprite *)sprite;

@end
